home *** CD-ROM | disk | FTP | other *** search
-
- BUGS:
-
- setting NOARITH preference doesn't do anything
-
- general:
-
- add copyright blocks
-
- stabilize API
-
- add profile support
-
- add bit peeling
-
- default block sizes are wrong for some video formats
-
- use SchroFrameData everywhere
-
- schroarith.c:
-
- move next_list to elsewhere
-
- integrate with SchroPack and SchroUnpack
-
- schropack.c:
-
- figure out how to push disjoint buffers if possible
-
- schrodecoder.c:
-
- trick modes (decode_prediction_only) should be made into parameters
-
- sanitize code layout
-
- schroencoder.c:
-
- sanitize code layout
-
- don't use metric in SchroMotionVector
-
- schrohistogram.c:
-
- rename ilogx/iexpx to something sane
-
- schrometric.c:
-
- handle non-8x8 blocks
-
- schromotion.c:
-
- handle bi-ref blocks
-
- rename copy_with_motion to schro_motion_render
-
- schroparams.c:
-
- write function for determining optimal index for various parameters
-
- move data to schrobitstream.c
-
- schropredict.c:
-
- implement "how did we get this" bitfield
-
- schrowavelet.c:
-
- implement 32-bit code
-
- schrooil.c:
-
- move stuff to liboil
-
- add arrays of arrays to liboil
-
-
- simplify complex functions:
-
- 42 44 181 263 292 schrodecoder.c(264): schro_decoder_iterate
- 37 37 124 43 152 schromotion.c(44): schro_obmc_init
- 36 36 129 1748 206 schroencoder.c(1749): schro_encoder_encode_subband
- 26 26 100 647 176 schrodecoder.c(648): schro_decoder_decode_access_unit
- 25 25 77 1316 136 schroencoder.c(1317): schro_encoder_encode_access_unit_header
- 25 25 57 907 99 schroencoder.c(908): schro_encoder_encode_picture_prediction
- 21 21 109 830 149 schropredict.c(831): schro_encoder_hierarchical_prediction_2
- 21 21 105 121 130 schroquantiser.c(122): schro_encoder_calculate_subband_weights
- 20 20 51 1030 80 schrowavelet.c(1030): schro_iiwt_daub_9_7
- 20 20 128 341 141 schropredict.c(342): schro_motion_field_global_prediction
-
-